package net.aiion.weave.spi.xml;

public interface XmlQualifiedName
{
    String getPrefix();

    String getNamespaceURI();

    String getLocalName();

    /**
     * Returns a string presentation containing the {@link #getPrefix()} and the {@link #getLocalName()} of this
     * instance in the form:
     * 
     * <pre>
     * getPrefix() + &quot;:&quot; + getLocalName()
     * </pre>
     * 
     * @return
     */
    String toShortString();

    /**
     * Returns a string presentation containing the {@link #getNamespaceURI()} and the {@link #getLocalName()} of this
     * instance in the form:
     * 
     * <pre>
     * getNamespaceURI() + &quot;:&quot; + getLocalName()
     * </pre>
     * 
     * @return
     */
    String toLongString();
}
